//
//  YQNetWorkRequestManager.h
//  EPA--1
//
//  Created by lanou3g on 16/4/15.
//  Copyright © 2016年 刘永庆. All rights reserved.
//

#import <Foundation/Foundation.h>
typedef NS_ENUM(NSInteger) {
    YQ_GET,
    YQ_POST
} URLRequestMethod;
//定义BLock返回请求结果
typedef void(^ResultBlock)(NSData *data,NSURLResponse *response,NSError *error);
@interface YQNetWorkRequestManager : NSObject
/**
 *  请求数据
 *
 *  @param url         链接
 *  @param method      请求方式
 *  @param param       字典
 *  @param resultBlock 返回的结果
 */
+ (void)requestURL:(NSURL *)url method:(URLRequestMethod)method params:(NSDictionary *)param result:(ResultBlock)resultBlock;
/**
 *  单例
 */
+ (instancetype)defaultManager;
@end
